from odoo import fields, models


class Book(models.Model):
    # 模型名
    _name = 'library.book'
    # 非必须，为模型记录提供了一个用户友好的名称
    _description = 'Book'

    # 特殊字段
    name = fields.Char('Title', requirde=True)
    # 特殊字段名 用于激活记录，默认仅 active 记录会显示,表示图书可用
    active = fields.Boolean('Active?', default=True)

    # 图书信息
    isbn = fields.Char('ISBN')
    date_published = fields.Date()
    image = fields.Binary('Cover')
    published_id = fields.Many2many('res.partner', string='Publisher')
    author_ids = fields.Many2many('res.partner', string='Authors')